meat cooked in underground pit oven - Alemán Inglés Diccionario